]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
extensionSystem: Fix rebasing of extensions
authorJasper St. Pierre <jstpierre@mecheye.net>
Tue, 25 Oct 2011 18:43:51 +0000 (14:43 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Thu, 27 Oct 2011 21:21:54 +0000 (17:21 -0400)
We need to remove the extension from the order after it's disabled

https://bugzilla.gnome.org/show_bug.cgi?id=662704

js/ui/extensionSystem.js

index 66f0904d7737e91c9544c088f6acda3986ca7e9d..f70aecde938e3e26ea9eac3f449b12fcff68c443 100644 (file)
@@ -253,6 +253,8 @@ function disableExtension(uuid) {
         }
     }
 
+    extensionOrder.splice(orderIdx, 1);
+
     meta.state = ExtensionState.DISABLED;
     _signals.emit('extension-state-changed', meta);
 }